package asia.yuanding.wechat.web.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName session_info
 */
@TableName(value ="session_info")
@Data
public class SessionInfo {

    @TableField(exist = false)
    private String contactId;

    @TableId
    private Long id;


    private String messageId;

    /**
     * 会话id
     */
    private String sessionId;

    /**
     * 消息内容
     */
    private String content;

    /**
     * 消息类型
     */
    private Integer type;

    /**
     * 发送状态
     */
    private Integer status;

    /**
     * 0-未读 1-已读
     */
    private Integer isRead;

    /**
     * 文件地址
     */
    private String filePath;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件大小
     */
    private Double fileSize;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 是否已删除0-未删除 1-删除
     */
    private Integer isDel;
}